A GUI Environment to Manipulate FSMs for Testing GUI-based Applications in Java

نویسندگان

  • Jessica Chen
  • Suganthan Subramaniam
چکیده

The development of GUI-based applications has raised a lot of new issues, one of them being how to effectively test complicated graphical user interactions. In this paper, we present a visual environment for manipulating test specifications of GUI-based applications in Java. In our approach, the internal representation of a test specification, which contains the contexts of GUI input and output, is generated interactively by running the Application Under Test (AUT). In this way, existing testing tools, such as tools for test case generation, can possibly be applied on it. We provide a graphical interface to obtain such kind of internal test specifications so that testers do not need to know the details of the internal representation, and the test specification can be easily modified. We present our running prototype which let users graphically manipulate the test specification given in the form of a Finite State Machine, and the implementation of AUT is a GUI-based Java application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Security testing of session initiation protocol implementations

The mechanisms which enable the vast majority of computer attacks are based on design and programming errors in networked applications. The growing use of voice over IP (VOIP) phone technology makes these phone applications potential targets. We present a tool to perform security testing of VOIP applications to identify security vulnerabilities which can be exploited by an attacker. Session Ini...

متن کامل

A Survey on Models and Test strategies for Event-Driven Software

A Graphical User Interface (GUI) testing tool is one to test applications user Interface and to detect the correctness of applications functionality. Event-Driven Software (EDS) can change state based on incoming events; common examples are GUI and web applications. These EDS pose a challenge to testing because there are a large number of possible event sequences that users can invoke through a...

متن کامل

Java Visual Speech Components for Rapid Application Development of GUI Based Speech Processing Applications

In this paper, we describe a new Java framework for an easy and efficient way of developing new GUI based speech processing applications. Standard components are provided to display the speech signal, the power plot, and the spectrogram. Furthermore, a component to create a new transcription and to display and manipulate an existing transcription is provided, as well as a component to display a...

متن کامل

Testing GUI-based Software with Undetermined Input Spaces

Title of dissertation: Testing GUI-based Software with Undetermined Input Spaces Bao N. Nguyen, Doctor of Philosophy, 2013 Dissertation directed by: Professor Atif M. Memon Department of Computer Science University of Maryland, College Park Most software applications feature a Graphical User Interface (GUI) front-end as the main, and often the only, method for the user to interact with the soft...

متن کامل

Title of dissertation : Testing GUI - based Software with Undetermined Input Spaces

Title of dissertation: Testing GUI-based Software with Undetermined Input Spaces Bao N. Nguyen, Doctor of Philosophy, 2013 Dissertation directed by: Professor Atif M. Memon Department of Computer Science University of Maryland, College Park Most software applications feature a Graphical User Interface (GUI) front-end as the main, and often the only, method for the user to interact with the soft...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001